
package com.vehicle.service;

import com.vehicle.bean.DataGridView;
import com.vehicle.pojo.Car;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CarService {
    DataGridView findCarByPage(Car car);

    //查询所有汽车状态
    public DataGridView findCarStatus(Car car);

    //返回所有车辆信息
    public List<Car>findAllCar();

    //根据Carid查询Car
    public Car findCarByCarid(Integer carid);

    //更新车辆状态信息
    void updateCarable(Integer carid,Integer status);

    //增加车辆
    public void addCar(Car car);

    //更新车辆里程数
    void updateCarStartKM(Integer carid,Integer startkm);

    //修改车辆信息
    public void editCar(Car car);

    //修改车辆状态单个删除
    public void  updateStatus(Integer carid);

    //修改车辆状态批量删除
    public void updateBatchStatus(Integer[] carids);
}